Como retornar o id de uma linha recém inserida no banco de dados com PDO?
PDO insert return id
Usa lastInsertId().
Exemplo:
try {
$qry = "INSERT INTO tabela (
quantidade
)
VALUES (
:quantidade
)";
$insert = $db->prepare($qry);
$insert->bindParam(':quantidade', $dados[$i]['quantidade'], PDO::PARAM_INT);
$insert->execute();
$chave = $db->lastInsertId();
} catch (PDOException $erro) {
$result['mensagem'] = $erro->getMessage();
}
Leia mais em: ww.php.net/manual/pt_BR/pdo.l...